package examples.gp;

import java.io.Serializable;

import org.jgap.gp.IGPProgram;
import org.jgap.gp.terminal.Variable;

public class IGPProgramHolder implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	IGPProgram gp;
	public Variable vx1,vx2,vx3,vx4,vx200,vx201,vx202,vx203,vx204;//,vx7,vx8,vx9,vx10,vx11,vx12,vx13,vx14,vx15,vx16,vx17,vx18,vx19,vx20,vx21,vx22,vx23,vx24,vx25,vx26,vx27,vx28,vx29,vx30,vx31,vx32,vx33,vx34,vx35,vx36,vx37,vx38,vx39,vx40,vx41,vx42,vx43,vx44,vx45,vx46,vx47,vx48,vx49,vx50,vx51,vx52,vx53,vx54,vx55,vx56,vx57,vx58,vx59,vx60,vx61,vx62,vx63,vx64,vx65,vx66,vx67,vx68,vx69,vx70,vx71,vx72,vx73,vx74,vx75,vx76,vx77,vx78,vx79,vx80,vx81,vx82,vx83,vx84,vx85,vx86,vx87,vx88,vx89,vx90,vx91,vx92,vx93,vx94,vx95,vx96,vx97,vx98,vx99,vx100,vx101,vx102,vx103,vx104,vx105,vx106,vx107,vx108,vx109,vx110,vx111,vx112,vx113,vx114,vx115,vx116,vx117,vx118,vx119,vx120,vx121,vx122,vx123,vx124,vx125,vx126,vx127,vx128,vx129,vx130,vx131,vx132,vx133,vx134,vx135,vx136,vx137,vx138,vx139,vx140,vx141,vx142,vx143,vx144,vx145,vx146,vx147,vx148,vx149,vx150,vx151,vx152,vx153,vx154,vx155,vx156,vx157,vx158,vx159,vx160,vx161,vx162,vx163,vx164,vx165,vx166,vx167,vx168,vx169,vx170,vx171,vx172,vx173,vx174,vx175,vx176,vx177,vx178,vx179,vx180,vx181,vx182,vx183,vx184,vx185,vx186,vx187,vx188,vx189,vx190,vx191,vx192,vx193,vx194,vx195,vx196,vx197,vx198,vx199,vx200,vx201,vx202,vx203,vx204;
	
	//public Variable vx194,vx195,vx196,vx197,vx198,vx199,vx200,vx201,vx202,vx203,vx204;
	
	public IGPProgramHolder(IGPProgram gp,Variable vx1,Variable vx2,Variable vx3,Variable vx4,Variable vx200,Variable vx201,Variable vx202,Variable vx203,Variable vx204)//,Variable vx196,Variable vx197,Variable vx198,Variable vx199,Variable vx200,Variable vx201,Variable vx202,Variable vx203,Variable vx204){
	{
		this.gp=gp;
		this.vx1=vx1;
		this.vx2=vx2;
		this.vx3=vx3;
		this.vx4=vx4;
		//this.vx5=vx5;
		//this.vx6=vx6;
		/*this.vx196=vx196;
		this.vx197=vx197;
		this.vx198=vx198;
		this.vx199=vx199;*/
		this.vx200=vx200;
		this.vx201=vx201;
		this.vx202=vx202;
		this.vx203=vx203;
		
		this.vx204=vx204;
	}
	/*public Variable getVx5() {
		return vx5;
	}
	
	public Variable getVx6() {
		return vx6;
	}*/
	public Variable getVx200() {
		return vx200;
	}
	public Variable getVx201() {
		return vx201;
	}
	public Variable getVx202() {
		return vx202;
	}
	public Variable getVx203() {
		return vx203;
	}
	public Variable getVx204() {
		return vx204;
	}
/*	public IGPProgramHolder(IGPProgram gp,Variable vx1,Variable vx2,Variable vx3,Variable vx4,Variable vx5){
		this.gp=gp;
		this.vx1=vx1;
		this.vx2=vx2;
		this.vx3=vx3;
		this.vx4=vx4;
		this.vx5=vx5;
	}
	*/
	
	/*
	public IGPProgramHolder(IGPProgram gp,Variable vx1,Variable vx2,Variable vx3, Variable vx4, Variable vx5, Variable vx6, Variable vx7, Variable vx8, Variable vx9, Variable vx10, Variable vx11, Variable vx12, Variable vx13, Variable vx14, Variable vx15, Variable vx16, Variable vx17, Variable vx18, Variable vx19, Variable vx20, Variable vx21, Variable vx22, Variable vx23, Variable vx24, Variable vx25, Variable vx26, Variable vx27, Variable vx28, Variable vx29, Variable vx30, Variable vx31, Variable vx32, Variable vx33, Variable vx34, Variable vx35, Variable vx36, Variable vx37, Variable vx38, Variable vx39, Variable vx40, Variable vx41, Variable vx42, Variable vx43, Variable vx44, Variable vx45, Variable vx46, Variable vx47, Variable vx48, Variable vx49, Variable vx50, Variable vx51, Variable vx52, Variable vx53, Variable vx54, Variable vx55, Variable vx56, Variable vx57, Variable vx58, Variable vx59, Variable vx60, Variable vx61, Variable vx62, Variable vx63, Variable vx64, Variable vx65, Variable vx66, Variable vx67, Variable vx68, Variable vx69, Variable vx70, Variable vx71, Variable vx72, Variable vx73, Variable vx74, Variable vx75, Variable vx76, Variable vx77, Variable vx78, Variable vx79, Variable vx80, Variable vx81, Variable vx82, Variable vx83, Variable vx84, Variable vx85, Variable vx86, Variable vx87, Variable vx88, Variable vx89, Variable vx90, Variable vx91, Variable vx92, Variable vx93, Variable vx94, Variable vx95, Variable vx96, Variable vx97, Variable vx98, Variable vx99, Variable vx100, Variable vx101, Variable vx102, Variable vx103, Variable vx104, Variable vx105, Variable vx106, Variable vx107, Variable vx108, Variable vx109, Variable vx110, Variable vx111, Variable vx112, Variable vx113, Variable vx114, Variable vx115, Variable vx116, Variable vx117, Variable vx118, Variable vx119, Variable vx120, Variable vx121, Variable vx122, Variable vx123, Variable vx124, Variable vx125, Variable vx126, Variable vx127, Variable vx128, Variable vx129, Variable vx130, Variable vx131, Variable vx132, Variable vx133, Variable vx134, Variable vx135, Variable vx136, Variable vx137, Variable vx138, Variable vx139, Variable vx140, Variable vx141, Variable vx142, Variable vx143, Variable vx144, Variable vx145, Variable vx146, Variable vx147, Variable vx148, Variable vx149, Variable vx150, Variable vx151, Variable vx152, Variable vx153, Variable vx154, Variable vx155, Variable vx156, Variable vx157, Variable vx158, Variable vx159, Variable vx160, Variable vx161, Variable vx162, Variable vx163, Variable vx164, Variable vx165, Variable vx166, Variable vx167, Variable vx168, Variable vx169, Variable vx170, Variable vx171, Variable vx172, Variable vx173, Variable vx174, Variable vx175, Variable vx176, Variable vx177, Variable vx178, Variable vx179, Variable vx180, Variable vx181, Variable vx182, Variable vx183, Variable vx184, Variable vx185, Variable vx186, Variable vx187, Variable vx188, Variable vx189, Variable vx190, Variable vx191, Variable vx192, Variable vx193, Variable vx194, Variable vx195, Variable vx196, Variable vx197, Variable vx198, Variable vx199, Variable vx200, Variable vx201, Variable vx202, Variable vx203, Variable vx204){
		this.gp=gp;
		this.vx1=vx1;
		this.vx2=vx2;
		this.vx3=vx3;
		this.vx4=vx4;
		
		/*this.vx5=vx5;
		this.vx6=vx6;
		this.vx7=vx7;
		this.vx8=vx8;
		this.vx9=vx9;
		this.vx10=vx10;
		this.vx11=vx11;
		this.vx12=vx12;
		this.vx13=vx13;
		this.vx14=vx14;
		this.vx15=vx15;
		this.vx16=vx16;
		this.vx17=vx17;
		this.vx18=vx18;
		this.vx19=vx19;
		this.vx20=vx20;
		this.vx21=vx21;
		this.vx22=vx22;
		this.vx23=vx23;
		this.vx24=vx24;
		this.vx25=vx25;
		this.vx26=vx26;
		this.vx27=vx27;
		this.vx28=vx28;
		this.vx29=vx29;
		this.vx30=vx30;
		this.vx31=vx31;
		this.vx32=vx32;
		this.vx33=vx33;
		this.vx34=vx34;
		this.vx35=vx35;
		this.vx36=vx36;
		this.vx37=vx37;
		this.vx38=vx38;
		this.vx39=vx39;
		this.vx40=vx40;
		this.vx41=vx41;
		this.vx42=vx42;
		this.vx43=vx43;
		this.vx44=vx44;
		this.vx45=vx45;
		this.vx46=vx46;
		this.vx47=vx47;
		this.vx48=vx48;
		this.vx49=vx49;
		this.vx50=vx50;
		this.vx51=vx51;
		this.vx52=vx52;
		this.vx53=vx53;
		this.vx54=vx54;
		this.vx55=vx55;
		this.vx56=vx56;
		this.vx57=vx57;
		this.vx58=vx58;
		this.vx59=vx59;
		this.vx60=vx60;
		this.vx61=vx61;
		this.vx62=vx62;
		this.vx63=vx63;
		this.vx64=vx64;
		this.vx65=vx65;
		this.vx66=vx66;
		this.vx67=vx67;
		this.vx68=vx68;
		this.vx69=vx69;
		this.vx70=vx70;
		this.vx71=vx71;
		this.vx72=vx72;
		this.vx73=vx73;
		this.vx74=vx74;
		this.vx75=vx75;
		this.vx76=vx76;
		this.vx77=vx77;
		this.vx78=vx78;
		this.vx79=vx79;
		this.vx80=vx80;
		this.vx81=vx81;
		this.vx82=vx82;
		this.vx83=vx83;
		this.vx84=vx84;
		this.vx85=vx85;
		this.vx86=vx86;
		this.vx87=vx87;
		this.vx88=vx88;
		this.vx89=vx89;
		this.vx90=vx90;
		this.vx91=vx91;
		this.vx92=vx92;
		this.vx93=vx93;
		this.vx94=vx94;
		this.vx95=vx95;
		this.vx96=vx96;
		this.vx97=vx97;
		this.vx98=vx98;
		this.vx99=vx99;
		this.vx100=vx100;
		this.vx101=vx101;
		this.vx102=vx102;
		this.vx103=vx103;
		this.vx104=vx104;
		this.vx105=vx105;
		this.vx106=vx106;
		this.vx107=vx107;
		this.vx108=vx108;
		this.vx109=vx109;
		this.vx110=vx110;
		this.vx111=vx111;
		this.vx112=vx112;
		this.vx113=vx113;
		this.vx114=vx114;
		this.vx115=vx115;
		this.vx116=vx116;
		this.vx117=vx117;
		this.vx118=vx118;
		this.vx119=vx119;
		this.vx120=vx120;
		this.vx121=vx121;
		this.vx122=vx122;
		this.vx123=vx123;
		this.vx124=vx124;
		this.vx125=vx125;
		this.vx126=vx126;
		this.vx127=vx127;
		this.vx128=vx128;
		this.vx129=vx129;
		this.vx130=vx130;
		this.vx131=vx131;
		this.vx132=vx132;
		this.vx133=vx133;
		this.vx134=vx134;
		this.vx135=vx135;
		this.vx136=vx136;
		this.vx137=vx137;
		this.vx138=vx138;
		this.vx139=vx139;
		this.vx140=vx140;
		this.vx141=vx141;
		this.vx142=vx142;
		this.vx143=vx143;
		this.vx144=vx144;
		this.vx145=vx145;
		this.vx146=vx146;
		this.vx147=vx147;
		this.vx148=vx148;
		this.vx149=vx149;
		this.vx150=vx150;
		this.vx151=vx151;
		this.vx152=vx152;
		this.vx153=vx153;
		
		this.vx154=vx154;
		this.vx155=vx155;
		this.vx156=vx156;
		this.vx157=vx157;
		this.vx158=vx158;
		this.vx159=vx159;
		this.vx160=vx160;
		this.vx161=vx161;
		this.vx162=vx162;
		this.vx163=vx163;
		this.vx164=vx164;
		this.vx165=vx165;
		this.vx166=vx166;
		this.vx167=vx167;
		this.vx168=vx168;
		this.vx169=vx169;
		this.vx170=vx170;
		this.vx171=vx171;
		this.vx172=vx172;
		this.vx173=vx173;
		this.vx174=vx174;
		this.vx175=vx175;
		this.vx176=vx176;
		this.vx177=vx177;
		this.vx178=vx178;
		this.vx179=vx179;
		this.vx180=vx180;
		this.vx181=vx181;
		this.vx182=vx182;
		this.vx183=vx183;
		this.vx184=vx184;
		this.vx185=vx185;
		this.vx186=vx186;
		this.vx187=vx187;
		this.vx188=vx188;
		this.vx189=vx189;
		this.vx190=vx190;
		this.vx191=vx191;
		this.vx192=vx192;
		this.vx193=vx193;
		this.vx194=vx194;
		this.vx195=vx195;
		this.vx196=vx196;
		this.vx197=vx197;
		this.vx198=vx198;
		this.vx199=vx199;
		this.vx200=vx200;
		this.vx201=vx201;
		this.vx202=vx202;
		this.vx203=vx203;
		this.vx204=vx204;

	}
*/

	public IGPProgram getGPProgram() {
		return gp;
	}


	public Variable getVx1() {
		return vx1;
	}


	public Variable getVx2() {
		return vx2;
	}


	public Variable getVx3() {
		return vx3;
	}


	public Variable getVx4() {
		return vx4;
	}

/*
	public Variable getVx5() {
		return vx5;
	}


	public Variable getVx6() {
		return vx6;
	}


	public Variable getVx7() {
		return vx7;
	}


	public Variable getVx8() {
		return vx8;
	}


	public Variable getVx9() {
		return vx9;
	}


	public Variable getVx10() {
		return vx10;
	}


	public Variable getVx11() {
		return vx11;
	}


	public Variable getVx12() {
		return vx12;
	}


	public Variable getVx13() {
		return vx13;
	}


	public Variable getVx14() {
		return vx14;
	}


	public Variable getVx15() {
		return vx15;
	}


	public Variable getVx16() {
		return vx16;
	}


	public Variable getVx17() {
		return vx17;
	}


	public Variable getVx18() {
		return vx18;
	}


	public Variable getVx19() {
		return vx19;
	}


	public Variable getVx20() {
		return vx20;
	}


	public Variable getVx21() {
		return vx21;
	}


	public Variable getVx22() {
		return vx22;
	}


	public Variable getVx23() {
		return vx23;
	}


	public Variable getVx24() {
		return vx24;
	}


	public Variable getVx25() {
		return vx25;
	}


	public Variable getVx26() {
		return vx26;
	}


	public Variable getVx27() {
		return vx27;
	}


	public Variable getVx28() {
		return vx28;
	}


	public Variable getVx29() {
		return vx29;
	}


	public Variable getVx30() {
		return vx30;
	}


	public Variable getVx31() {
		return vx31;
	}


	public Variable getVx32() {
		return vx32;
	}


	public Variable getVx33() {
		return vx33;
	}


	public Variable getVx34() {
		return vx34;
	}


	public Variable getVx35() {
		return vx35;
	}


	public Variable getVx36() {
		return vx36;
	}


	public Variable getVx37() {
		return vx37;
	}


	public Variable getVx38() {
		return vx38;
	}


	public Variable getVx39() {
		return vx39;
	}


	public Variable getVx40() {
		return vx40;
	}


	public Variable getVx41() {
		return vx41;
	}


	public Variable getVx42() {
		return vx42;
	}


	public Variable getVx43() {
		return vx43;
	}


	public Variable getVx44() {
		return vx44;
	}


	public Variable getVx45() {
		return vx45;
	}


	public Variable getVx46() {
		return vx46;
	}


	public Variable getVx47() {
		return vx47;
	}


	public Variable getVx48() {
		return vx48;
	}


	public Variable getVx49() {
		return vx49;
	}


	public Variable getVx50() {
		return vx50;
	}


	public Variable getVx51() {
		return vx51;
	}


	public Variable getVx52() {
		return vx52;
	}


	public Variable getVx53() {
		return vx53;
	}


	public Variable getVx54() {
		return vx54;
	}


	public Variable getVx55() {
		return vx55;
	}


	public Variable getVx56() {
		return vx56;
	}


	public Variable getVx57() {
		return vx57;
	}


	public Variable getVx58() {
		return vx58;
	}


	public Variable getVx59() {
		return vx59;
	}


	public Variable getVx60() {
		return vx60;
	}


	public Variable getVx61() {
		return vx61;
	}


	public Variable getVx62() {
		return vx62;
	}


	public Variable getVx63() {
		return vx63;
	}


	public Variable getVx64() {
		return vx64;
	}


	public Variable getVx65() {
		return vx65;
	}


	public Variable getVx66() {
		return vx66;
	}


	public Variable getVx67() {
		return vx67;
	}


	public Variable getVx68() {
		return vx68;
	}


	public Variable getVx69() {
		return vx69;
	}


	public Variable getVx70() {
		return vx70;
	}


	public Variable getVx71() {
		return vx71;
	}


	public Variable getVx72() {
		return vx72;
	}


	public Variable getVx73() {
		return vx73;
	}


	public Variable getVx74() {
		return vx74;
	}


	public Variable getVx75() {
		return vx75;
	}


	public Variable getVx76() {
		return vx76;
	}


	public Variable getVx77() {
		return vx77;
	}


	public Variable getVx78() {
		return vx78;
	}


	public Variable getVx79() {
		return vx79;
	}


	public Variable getVx80() {
		return vx80;
	}


	public Variable getVx81() {
		return vx81;
	}


	public Variable getVx82() {
		return vx82;
	}


	public Variable getVx83() {
		return vx83;
	}


	public Variable getVx84() {
		return vx84;
	}


	public Variable getVx85() {
		return vx85;
	}


	public Variable getVx86() {
		return vx86;
	}


	public Variable getVx87() {
		return vx87;
	}


	public Variable getVx88() {
		return vx88;
	}


	public Variable getVx89() {
		return vx89;
	}


	public Variable getVx90() {
		return vx90;
	}


	public Variable getVx91() {
		return vx91;
	}


	public Variable getVx92() {
		return vx92;
	}


	public Variable getVx93() {
		return vx93;
	}


	public Variable getVx94() {
		return vx94;
	}


	public Variable getVx95() {
		return vx95;
	}


	public Variable getVx96() {
		return vx96;
	}


	public Variable getVx97() {
		return vx97;
	}


	public Variable getVx98() {
		return vx98;
	}


	public Variable getVx99() {
		return vx99;
	}


	public Variable getVx100() {
		return vx100;
	}


	public Variable getVx101() {
		return vx101;
	}


	public Variable getVx102() {
		return vx102;
	}


	public Variable getVx103() {
		return vx103;
	}


	public Variable getVx104() {
		return vx104;
	}


	public Variable getVx105() {
		return vx105;
	}


	public Variable getVx106() {
		return vx106;
	}


	public Variable getVx107() {
		return vx107;
	}


	public Variable getVx108() {
		return vx108;
	}


	public Variable getVx109() {
		return vx109;
	}


	public Variable getVx110() {
		return vx110;
	}


	public Variable getVx111() {
		return vx111;
	}


	public Variable getVx112() {
		return vx112;
	}


	public Variable getVx113() {
		return vx113;
	}


	public Variable getVx114() {
		return vx114;
	}


	public Variable getVx115() {
		return vx115;
	}


	public Variable getVx116() {
		return vx116;
	}


	public Variable getVx117() {
		return vx117;
	}


	public Variable getVx118() {
		return vx118;
	}


	public Variable getVx119() {
		return vx119;
	}


	public Variable getVx120() {
		return vx120;
	}


	public Variable getVx121() {
		return vx121;
	}


	public Variable getVx122() {
		return vx122;
	}


	public Variable getVx123() {
		return vx123;
	}


	public Variable getVx124() {
		return vx124;
	}


	public Variable getVx125() {
		return vx125;
	}


	public Variable getVx126() {
		return vx126;
	}


	public Variable getVx127() {
		return vx127;
	}


	public Variable getVx128() {
		return vx128;
	}


	public Variable getVx129() {
		return vx129;
	}


	public Variable getVx130() {
		return vx130;
	}


	public Variable getVx131() {
		return vx131;
	}


	public Variable getVx132() {
		return vx132;
	}


	public Variable getVx133() {
		return vx133;
	}


	public Variable getVx134() {
		return vx134;
	}


	public Variable getVx135() {
		return vx135;
	}


	public Variable getVx136() {
		return vx136;
	}


	public Variable getVx137() {
		return vx137;
	}


	public Variable getVx138() {
		return vx138;
	}


	public Variable getVx139() {
		return vx139;
	}


	public Variable getVx140() {
		return vx140;
	}


	public Variable getVx141() {
		return vx141;
	}


	public Variable getVx142() {
		return vx142;
	}


	public Variable getVx143() {
		return vx143;
	}


	public Variable getVx144() {
		return vx144;
	}


	public Variable getVx145() {
		return vx145;
	}


	public Variable getVx146() {
		return vx146;
	}


	public Variable getVx147() {
		return vx147;
	}


	public Variable getVx148() {
		return vx148;
	}


	public Variable getVx149() {
		return vx149;
	}


	public Variable getVx150() {
		return vx150;
	}


	public Variable getVx151() {
		return vx151;
	}


	public Variable getVx152() {
		return vx152;
	}


	public Variable getVx153() {
		return vx153;
	}


	public Variable getVx154() {
		return vx154;
	}


	public Variable getVx155() {
		return vx155;
	}


	public Variable getVx156() {
		return vx156;
	}


	public Variable getVx157() {
		return vx157;
	}


	public Variable getVx158() {
		return vx158;
	}


	public Variable getVx159() {
		return vx159;
	}


	public Variable getVx160() {
		return vx160;
	}


	public Variable getVx161() {
		return vx161;
	}


	public Variable getVx162() {
		return vx162;
	}


	public Variable getVx163() {
		return vx163;
	}


	public Variable getVx164() {
		return vx164;
	}


	public Variable getVx165() {
		return vx165;
	}


	public Variable getVx166() {
		return vx166;
	}


	public Variable getVx167() {
		return vx167;
	}


	public Variable getVx168() {
		return vx168;
	}


	public Variable getVx169() {
		return vx169;
	}


	public Variable getVx170() {
		return vx170;
	}


	public Variable getVx171() {
		return vx171;
	}


	public Variable getVx172() {
		return vx172;
	}


	public Variable getVx173() {
		return vx173;
	}


	public Variable getVx174() {
		return vx174;
	}


	public Variable getVx175() {
		return vx175;
	}


	public Variable getVx176() {
		return vx176;
	}


	public Variable getVx177() {
		return vx177;
	}


	public Variable getVx178() {
		return vx178;
	}


	public Variable getVx179() {
		return vx179;
	}


	public Variable getVx180() {
		return vx180;
	}


	public Variable getVx181() {
		return vx181;
	}


	public Variable getVx182() {
		return vx182;
	}


	public Variable getVx183() {
		return vx183;
	}


	public Variable getVx184() {
		return vx184;
	}


	public Variable getVx185() {
		return vx185;
	}


	public Variable getVx186() {
		return vx186;
	}


	public Variable getVx187() {
		return vx187;
	}


	public Variable getVx188() {
		return vx188;
	}


	public Variable getVx189() {
		return vx189;
	}


	public Variable getVx190() {
		return vx190;
	}


	public Variable getVx191() {
		return vx191;
	}


	public Variable getVx192() {
		return vx192;
	}


	public Variable getVx193() {
		return vx193;
	}
*/
/*
	public Variable getVx194() {
		return vx194;
	}


	public Variable getVx195() {
		return vx195;
	}


	public Variable getVx196() {
		return vx196;
	}


	public Variable getVx197() {
		return vx197;
	}


	public Variable getVx198() {
		return vx198;
	}


	public Variable getVx199() {
		return vx199;
	}


	public Variable getVx200() {
		return vx200;
	}


	public Variable getVx201() {
		return vx201;
	}


	public Variable getVx202() {
		return vx202;
	}


	public Variable getVx203() {
		return vx203;
	}


	public Variable getVx204() {
		return vx204;
	}
*/
}

